Freeslot
S_ENDSONIC
S_ENDSONICAGAIN
S_ENDSONICAGAIN2
S_ENDSONICAGAIN3
S_ENDSONIC2
S_ENDSONIC3
S_ENDSONIC4
S_ENDSONIC5
S_ENDSONIC5AGAIN
S_ENDSONIC6
S_ENDSONIC7
S_ENDSONIC8
S_ENDSONIC9
S_ENDSONIC10
S_ENDSONIC10AGAIN
S_ENDSONIC11
S_ENDSONIC11AGAIN
S_ENDSONIC12
S_ENDSONIC13
S_ENDSONIC14
S_ENDSONIC14AGAIN
S_ENDSONIC15
S_ENDSONIC16
S_ENDSONIC17
S_ENDSONIC18
S_ENDSONICBLAST
S_ENDSONICBLAST2
S_ENDSONICBLASTCHAOS
S_ENDSONICBLASTCHAOS2
S_ENDSONICBLASTFIRE
S_ENDSONICBLASTFIREAGAIN
S_ENDSONICBLASTFIRE2
S_ENDSONICBLASTFIRE3
S_ENDSONICBLASTFIRE4
S_ENDSONICBLASTFIRE5
S_SONICENDSMOKE
S_SONICENDSMOKE2
S_SONICENDBLASTSTART
S_SONICENDBLASTSTART2
S_SONICENDBLASTSTART3
S_SONICENDBLASTSTART4
MT_ENDSONIC
MT_ENDSONICBLAST
MT_ENDSONICBLASTCHAOS
MT_ENDSONICBLASTFIRE
MT_SONICENDSMOKE
MT_SONICENDBLASTSTART
MT_SONICENDBLASTSTART2
SPR_SEND

Thing MT_ENDSONIC
MapThingNum = 10121
SpawnState = S_ENDSONIC
SpawnHealth = 8
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 15
AttackSound = sfx_None
PainState = S_NULL
PainChance = 4000
PainSound = sfx_s3k6e
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 0
Radius = 24*FRACUNIT
Height = 60*FRACUNIT
DispOffset = 1
Mass = 10
Damage = 200
ActiveSound = sfx_None
Flags = MF_RUNSPAWNFUNC|MF_NOGRAVITY|MF_NOBLOCKMAP

State S_ENDSONIC
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|A
Duration = 1
Action = A_ChangeColorAbsolute
Var1 = 0
Var2 = 34
Next = S_ENDSONICAGAIN

State S_ENDSONICAGAIN
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|A
Duration = 6
Action = A_SpawnObjectRelative
Var1 = (0<<16)+-1
Var2 = (12<<16)+MT_SONICENDBLASTSTART
Next = S_ENDSONICAGAIN2

State S_ENDSONICAGAIN2
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|A
Duration = 6
Action = A_SpawnObjectRelative
Var1 = (0<<16)+-1
Var2 = (12<<16)+MT_SONICENDBLASTSTART2
Next = S_ENDSONICAGAIN3

State S_ENDSONICAGAIN3
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|A
Duration = 0
Action = A_Repeat
Var1 = 20
Var2 = S_ENDSONICAGAIN
Next = S_ENDSONIC2

State S_ENDSONIC2
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|B
Duration = 128
Action = A_PlaySound
Var1 = sfx_prloop
Next = S_ENDSONIC3

State S_ENDSONIC3
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|C
Duration = 16
Action = A_PlaySound
Var1 = sfx_s3k4a
Next = S_ENDSONIC4

State S_ENDSONIC4
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|D
Duration = 8
Action = A_PlaySound
Var1 = sfx_s3k3f
Next = S_ENDSONIC5

State S_ENDSONIC5
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|E
Duration = 0
Action = A_SpawnObjectRelative
Var1 = (35<<16)+-1
Var2 = (12<<16)+MT_ENDSONICBLASTFIRE
Next = S_ENDSONIC5AGAIN

State S_ENDSONIC5AGAIN
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|E
Duration = 164
Action = A_SpawnObjectRelative
Var1 = (-35<<16)+-1
Var2 = (12<<16)+MT_ENDSONICBLASTCHAOS
Next = S_ENDSONIC6

State S_ENDSONIC6
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|F
Duration = 32
Next = S_ENDSONIC7

State S_ENDSONIC7
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|G
Duration = 32
Action = A_PlaySound
Var1 = sfx_alart
Next = S_ENDSONIC8

State S_ENDSONIC8
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|H
Duration = 64
Next = S_ENDSONIC9

State S_ENDSONIC9
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|I
Duration = 64
Action = A_PlaySound
Var1 = sfx_s3ka3
Next = S_ENDSONIC10

State S_ENDSONIC10
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|I
Duration = 32
Action = A_LinedefExecute
Var1 = 6
Next = S_ENDSONIC10AGAIN

State S_ENDSONIC10AGAIN
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|I
Duration = 0
Action = A_PlaySound
Var1 = sfx_sexpl
Next = S_ENDSONIC11

State S_ENDSONIC11
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|I
Duration = 2
Action = A_TrapShot
Var1 = MT_ENDSONICBLAST
Var2 = 15
Next = S_ENDSONIC11AGAIN

State S_ENDSONIC11AGAIN
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|I
Duration = 0
Action = A_LinedefExecute
Var1 = 13
Next = S_ENDSONIC12

State S_ENDSONIC12
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|I
Duration = 0
Action = A_Repeat
Var1 = 80
Var2 = S_ENDSONIC11
Next = S_ENDSONIC13

State S_ENDSONIC13
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|J
Duration = 64
Next = S_ENDSONIC14

State S_ENDSONIC14
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|K
Duration = 0
Action = A_ChangeColorAbsolute
Var2 = 48
Next = S_ENDSONIC14AGAIN

State S_ENDSONIC14AGAIN
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|K
Duration = 0
Action = A_PlaySound
Var1 = sfx_kc51
Next = S_ENDSONIC15

State S_ENDSONIC15
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|K
Duration = 220
Action = A_MultiShot
Var1 = (MT_SONICENDSMOKE<<16)+32
Var2 = -40
Next = S_ENDSONIC16

State S_ENDSONIC16
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|FF_HORIZONTALFLIP|L
Duration = 64
Next = S_ENDSONIC17

State S_ENDSONIC17
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|M
Duration = 1
Action = A_LinedefExecute
Var1 = 11
Next = S_ENDSONIC18

State S_ENDSONIC18
Spritename = SEND
Spriteframe = FF_FULLBRIGHT|M
Duration = 1
Next = S_ENDSONIC18

Thing MT_ENDSONICBLAST
MapThingNum = -1
SpawnState = S_ENDSONICBLAST
SpawnHealth = 8
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 15
AttackSound = sfx_None
PainState = S_NULL
PainChance = 4000
PainSound = sfx_s3k6e
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 240*FRACUNIT
Radius = 24*FRACUNIT
Height = 60*FRACUNIT
DispOffset = 1
Mass = 10
Damage = 200
ActiveSound = sfx_None
Flags = MF_RUNSPAWNFUNC|MF_NOGRAVITY|MF_NOBLOCKMAP

State S_ENDSONICBLAST
Duration = 1
Next = S_ENDSONICBLAST2

State S_ENDSONICBLAST2
Spritename = SAUR
Spriteframe = FF_ADD|F
Duration = 64
Action = A_SetScale
Var1 = 30*FRACUNIT
Next = S_NULL

Thing MT_ENDSONICBLASTCHAOS
MapThingNum = -1
SpawnState = S_ENDSONICBLASTCHAOS
SpawnHealth = 8
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 15
AttackSound = sfx_None
PainState = S_NULL
PainChance = 4000
PainSound = sfx_s3k6e
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 240*FRACUNIT
Radius = 24*FRACUNIT
Height = 60*FRACUNIT
DispOffset = 1
Mass = 10
Damage = 200
ActiveSound = sfx_None
Flags = MF_RUNSPAWNFUNC|MF_NOGRAVITY|MF_NOBLOCKMAP

State S_ENDSONICBLASTCHAOS
Spritename = SAUR
Spriteframe = FF_ADD|G
Duration = 64
Action = A_SetScale
Var1 = FRACUNIT/3
Next = S_ENDSONICBLASTCHAOS2

State S_ENDSONICBLASTCHAOS2
Spritename = SAUR
Spriteframe = FF_ADD|G
Duration = 164
Action = A_SetScale
Var1 = FRACUNIT/4
Next = S_NULL

Thing MT_ENDSONICBLASTFIRE
MapThingNum = -1
SpawnState = S_ENDSONICBLASTFIRE
SpawnHealth = 8
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 15
AttackSound = sfx_None
PainState = S_NULL
PainChance = 4000
PainSound = sfx_s3k6e
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 240*FRACUNIT
Radius = 24*FRACUNIT
Height = 60*FRACUNIT
DispOffset = 2
Mass = 10
Damage = 200
ActiveSound = sfx_None
Flags = MF_RUNSPAWNFUNC|MF_NOGRAVITY|MF_NOBLOCKMAP

State S_ENDSONICBLASTFIRE
Spritename = SAUR
Spriteframe = FF_FULLBRIGHT|FF_ADD|F
Duration = 64
Action = A_SetScale
Var1 = FRACUNIT/3
Next = S_ENDSONICBLASTFIREAGAIN

State S_ENDSONICBLASTFIREAGAIN
Spritename = SAUR
Spriteframe = FF_FULLBRIGHT|FF_ADD|F
Duration = 0
Action = A_PlaySound
Var1 = sfx_armasg
Next = S_ENDSONICBLASTFIRE2

State S_ENDSONICBLASTFIRE2
Spritename = SAUR
Spriteframe = FF_FULLBRIGHT|FF_ADD|F
Duration = 232
Action = A_SetScale
Var1 = FRACUNIT/2
Var2 = 1
Next = S_ENDSONICBLASTFIRE3

State S_ENDSONICBLASTFIRE3
Spritename = SAUR
Spriteframe = FF_FULLBRIGHT|FF_ADD|F
Duration = 0
Action = A_FindTarget
Var1 = MT_ENDSONIC
Next = S_ENDSONICBLASTFIRE4

State S_ENDSONICBLASTFIRE4
Spritename = SAUR
Spriteframe = FF_FULLBRIGHT|FF_ADD|F
Duration = 1
Action = A_CapeChase
Var1 = (100<<16)+0
Var2 = (60<<16)+1
Next = S_ENDSONICBLASTFIRE5

State S_ENDSONICBLASTFIRE5
Spritename = SAUR
Spriteframe = FF_FULLBRIGHT|FF_ADD|F
Duration = 96
Action = A_SetScale
Var1 = 4*FRACUNIT
Var2 = 1
Next = S_NULL

Thing MT_SONICENDSMOKE
MapThingNum = -1
SpawnState = S_SONICENDSMOKE
SpawnHealth = 8
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 15
AttackSound = sfx_None
PainState = S_NULL
PainChance = 4000
PainSound = sfx_s3k6e
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 5*FRACUNIT
Radius = 24*FRACUNIT
Height = 60*FRACUNIT
DispOffset = 2
Mass = 10
Damage = 200
ActiveSound = sfx_None
Flags = MF_RUNSPAWNFUNC|MF_NOGRAVITY|MF_NOBLOCKMAP

State S_SONICENDSMOKE
Spritename = SMOK
Spriteframe = A
Duration = 1
Action = A_ZThrust
Var1 = 1
Next = S_SONICENDSMOKE2

State S_SONICENDSMOKE2
Spritename = SMOK
Spriteframe = A
Duration = 160
Action = A_ZThrust
Var1 = 3
Next = S_NULL

Thing MT_SONICENDBLASTSTART
MapThingNum = -1
SpawnState = S_SONICENDBLASTSTART
SpawnHealth = 8
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 15
AttackSound = sfx_None
PainState = S_NULL
PainChance = 4000
PainSound = sfx_s3k6e
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 240*FRACUNIT
Radius = 24*FRACUNIT
Height = 60*FRACUNIT
DispOffset = 1
Mass = 10
Damage = 200
ActiveSound = sfx_None
Flags = MF_RUNSPAWNFUNC|MF_NOGRAVITY|MF_NOBLOCKMAP|MF_NOCLIP

State SONICENDBLASTSTART
Spritename = SAUR
Spriteframe = FF_ADD|F
Duration = 1
Action = A_SetScale
Var1 = FRACUNIT/2
Var2 = 0
Next = SONICENDBLASTSTART3

State SONICENDBLASTSTART3
Spritename = SAUR
Spriteframe = FF_ADD|F
Duration = 16
Action = A_SetScale
Var1 = 1*FRACUNIT
Var2 = 1
Next = S_NULL

Thing MT_SONICENDBLASTSTART2
MapThingNum = -1
SpawnState = S_SONICENDBLASTSTART2
SpawnHealth = 8
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 15
AttackSound = sfx_None
PainState = S_NULL
PainChance = 4000
PainSound = sfx_s3k6e
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 240*FRACUNIT
Radius = 24*FRACUNIT
Height = 60*FRACUNIT
DispOffset = 1
Mass = 10
Damage = 200
ActiveSound = sfx_None
Flags = MF_RUNSPAWNFUNC|MF_NOGRAVITY|MF_NOBLOCKMAP|MF_NOCLIP

State SONICENDBLASTSTART2
Spritename = SAUR
Spriteframe = FF_ADD|G
Duration = 1
Action = A_SetScale
Var1 = FRACUNIT/2
Var2 = 0
Next = SONICENDBLASTSTART4

State SONICENDBLASTSTART4
Spritename = SAUR
Spriteframe = FF_ADD|G
Duration = 16
Action = A_SetScale
Var1 = 1*FRACUNIT
Var2 = 1
Next = S_NULL